package enumtype;

public enum MaterialET {
	CABO((byte) 0, "Cabo"),
	CONECTOR((byte) 1, "Conector"), 
	MODEM((byte) 2, "Modem");

	private final byte codigo;
	private final String descricao;

	MaterialET(byte cod, String desc) {
		this.codigo = cod;
		this.descricao = desc;
	}

	public byte getCodigo() {
		return codigo;
	}

	public String getDescricao() {
		return descricao;
	}
	
	public static MaterialET fromCode(byte codigo) {
		MaterialET [] arrayStatus = MaterialET.values();
		for (int i=0; i < arrayStatus.length; i++) {
			if (arrayStatus[i].getCodigo() == codigo) return arrayStatus[i];
		}
		return null;
	}

	@Override
	public String toString() {
		return descricao;
	}

	
}
